package com.qfedu.demo;

import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;

/**
 * java装配中定义bean的作用域
 */
public class Notepad3 {
    public Notepad3() {
        super();
        System.out.println("Notepad3的构造函数。。"+ this.toString());
    }
    @PostConstruct  //初始化容器的时候自动调用
    public void init1(){
        System.out.println("Notepad2的初始方法。。");
    }

    @PreDestroy   //spring容器销毁的时候自动调用
    public void destroy1(){
        System.out.println("Notepad2的销毁方法。。");
    }
}
